.selected {
	background-color: #CFD8DC !important;
	color: white;
}

.badge {
	display: inline-block;
	font-size: small;
	color: white;
	padding: 0.8em 0.7em 0 0.7em;
	background-color: #607D8B;
	line-height: 1em;
	position: relative;
	left: -1px;
	top: -4px;
	height: 1.8em;
	margin-right: .8em;
	border-radius: 4px 0 0 4px;
}

.resultTable {
	font-size: 12px;
	margin: 0;
	width: 100%;
	background: #fff;
	border-collapse: collapse;
}

.resultTable caption {
	background: #fff url(./images/tlt_bg.png) repeat-x 0 0;
	border: 1px solid #5079b7;
	color: #041a39;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	word-break: keep-all;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	word-break: keep-all;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	word-break: keep-all;
}

.resultTable th, .resultTable td {
	/* border: 1px solid #5079b7; */
	height: 20px;
	line-height: 20px;
	padding: 3px;
	white-space: nowrap;
	word-break: keep-all;
	border-collapse: collapse;
}

.resultTable th {
	background: #6fa4e8 url(./images/th_title_bg.png) repeat-x 0 0;
	color: #fff;
	text-align: center;
}

.resultTable tr:nth-child(even),.k-grid tr.even {
	background-color: #fff;
	color: #0f5175;
}

.resultTable tr:nth-child(odd),.k-grid tr.odd {
	background-color: #f6f9fc;
	color: #0f5175;
}

.resultTable a {
	color: #e06419;
	outline: none;
}

.resultTable a:hover {
	color: #765d0f;
}

.resultTable .highlighted {
	background-color: #ecf0f3;
	color: #0f5175;
}

table.dataTable, table.dataTable td, table.dataTable th {
	border: 1px solid grey;
	border-collapse: collapse;
	padding: 5px;
}

table.dataTable caption {
	background: #c0c0c0;
	border: 1px solid #5079b7;
	color: #ffffff;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	word-break: keep-all;
}

table.dataTable tr:nth-child(odd) {
	background-color: #f1f1f1;
}

table.dataTable tr:nth-child(even) {
	background-color: #ffffff;
}

table.listTable, table.listTable td, table.listTable th {
	/* border: 1px solid grey;
	border-collapse: collapse; */
	padding: 5px;
}

table.listTable caption {
	background: #c0c0c0;
	/* border: 1px solid #5079b7; */
	color: #ffffff;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	word-break: keep-all;
}

table.listTable tr:nth-child(even) {
	background-color: #fff;
	color: #0f5175;
}

table.listTable tr:nth-child(odd) {
	background-color: #e1effc;
	color: #0f5175;
}
  .message-content {
    padding: 2px;
    color: #787878;
    background-color: #fcf7f8;
    border: 1px solid rgba(0,0,0,.05);
  }
  .message-box-wrapper {
    min-height: 100px;
  }
li.reportlist{
	padding-left: 12px;
}

.scroll-table-head{padding-right:0;background-color:#999;color:#000;}  
.scroll-table-body{width:100%; overflow-y:scroll;}  
.scroll-table-head table,.scroll-table-body table{width:100%;}  
.scroll-table-head table thead, .scroll-table-head tbody tr {  
    display:table;  
    width:100%;  
    table-layout:fixed;  
}  
.scroll-table-head table thead {  
    width: 100%  
}  

.loading{height:128px;width:128px;background:url(./images/loading3.gif) no-repeat 0 0;}
.loadinglong{height:22px;width:180px;background:url(./images/loading.gif) no-repeat 0 0;}

a.hyperlink {
	cursor: pointer;
	padding-left: 2px;
}